# -*- encoding:utf-8 -*-
'''
	python1.py
	======================
	@descript:  字符串容器修改
	@copyright:chinasoft
	@author:cjgong
	@date: 2020-12-07 14:02
	@version:v1.0
'''
# 按照ACSII码排序
var_1='AaBbCc'
#默认排序，从小到大
var_1_result=sorted(var_1)
print('变量从小到大排序为：{}。',format(type(var_1_result)),var_1_result)
# 从大到小排序
var_1_result1=sorted(var_1,reverse=True)
print('变量var_1从小到大排序为：{}。',format(type(var_1_result1)),var_1_result1)
# 变量var_1逆序排序
var_1_result2=reversed(var_1)
print('变量var_1逆序排序为：{}。',format(var_1))
print('变量var_1逆序排序为：{}。',format(list(var_1_result2)))
'''
    str部分功能
'''
# 替换
var_2='abcdef'
var_2_result1=var_2.replace('a','1')
print('变量var_2替换后的内容为：{}。',format(type(var_2_result1)),var_2_result1)
# 切割
var_3='a,b,c,d,e,f'
var_3_result1=var_3.split(',')
print('变量var_3切割后的内容为：{}。',format(type(var_3_result1)),var_3_result1)
# 合并
var_3_result2='#'.join(var_3_result1)
print('变量var_3合并后的内容为：{}。',format(type(var_3_result2)),var_3_result2)
var_3_result2='|'.join(var_3_result1)
print('变量var_3合并后的内容为：{}。',format(type(var_3_result2)),var_3_result2)
'''
    去掉空格
'''
var_4='     abc     def     '
#去掉左右两边的空格
var_4_result1=var_4.strip()
print('变量var_4去掉左右两边的空格前为：','||',var_4,'||',sep='')
print('变量var_4去掉左右两边的空格后为：','||',var_4_result1,'||',sep='')
# 去掉右边的空格
var_4_result2=var_4.rstrip()
print('变量var_4去掉右边的空格前为：','||',var_4,'||',sep='')
print('变量var_4去掉右边的空格后为：','||',var_4_result2,'||',sep='')
# 去掉左边的空格
var_4_result3=var_4.lstrip()
print('变量var_4去掉左边的空格前为：','||',var_4,'||',sep='')
print('变量var_4去掉左边的空格后为：','||',var_4_result3,'||',sep='')
'''
    大小写转换
'''
# 转换成大写
var_5='abcdef'
var_5_result1=var_5.upper()
print('变量var_5转换成大写为：',var_5_result1)
# 转换成小写
var_6='ABCDEF'
var_6_result1=var_6.lower()
print('变量var_6转换成小写为：',var_6_result1)
# 大小写相互转换
var_7='ABCdef'
var_7_result=var_7.swapcase()
print('变量var_7大小写相互转换后为：',var_7_result)
# 单词第一个字母大写
var_8='abc DEF Xyz lMN'
var_8_result1=var_8.title()
print('变量var_8单词第一个字母大写后为：',var_8_result1)
var_8_result2=var_8.capitalize()
print('变量var_8所有内容第一个字母大写后为：',var_8_result2)
